home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / helper / src / keyword.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-16  |  963 b   |  48 lines

  1. #ifndef    KEY_MAX
  2.     #define    KEY_MAX        28        /* Double Define SCRN.H */
  3. #endif
  4.  
  5. #define PRG_QUE     32
  6.  
  7. typedef struct _PP {
  8.     struct _PP  *next;
  9.     int         flg;
  10.     int        copycnt;
  11.     int        bits;
  12.     char        *name;
  13.     char        *make;
  14.     char        *readme;
  15.     char        *manual;
  16.     char        *copy[16];
  17.     char    *dir;
  18.     char    *exec;
  19.     short    cdrom;
  20. } PRGPTR;
  21.  
  22. typedef struct _KP {
  23.     struct _KP  *next;
  24.     struct _KP  *over;
  25.     struct _KP  *grop;
  26.     int        flg;
  27.     char        *key;
  28.     int         cnt;
  29.     PRGPTR      *prog[PRG_QUE];
  30. } KEYPTR;
  31.  
  32. extern int    prg_max;
  33. extern int    key_max;
  34. extern int    prg_cnt;
  35. extern int    prg_hit;
  36. extern int    prg_ofs;
  37. extern PRGPTR    *prg_top;
  38. extern KEYPTR   *key_tbl[];
  39. extern PRGPTR   *prg_tbl[];
  40.  
  41. int    DB_init(char *file);
  42. void    PRG_alldisp(int ofs);
  43. void    KEY_cler(void);
  44. void    KEY_clic(int no);
  45. void    PRG_next(void);
  46. void    PRG_back(void);
  47. void    PRG_status(void);
  48.